#pragma once

namespace tmms{
    namespace base
    {
        class NonCopyable{
            protected:
                NonCopyable(){}; 
                ~NonCopyable(){};
                NonCopyable(const NonCopyable&)=delete;
                NonCopyable &operator=(const NonCopyable&) = delete;
        };
    }


}